package vip.xiaonuo.invoice.core.util;

import java.util.Random;

/**
 * 业务工具类
 *
 * @author AI Assistant
 */
public class BizUtil {

    /**
     * 生成红票跟踪ID
     * 格式：商户号 + 时间戳 + 随机六位数字
     * 例如：fyzn55801760490949756455731
     *
     * @param sellerId 商户号
     * @return 生成的红票跟踪ID
     */
    public static String generateTraceId(String sellerId) {
        // 获取当前时间戳
        long timestamp = System.currentTimeMillis();

        // 生成6位随机数
        Random random = new Random();
        int randomSixDigits = 100000 + random.nextInt(900000); // 确保是6位数

        // 组合生成唯一ID
        return sellerId + timestamp + randomSixDigits;
    }
}
